Abstract: Test smells attempt to capture design issues in test code that reduce their maintainability. Previous work found such smells to be highly common in automatically generated test-cases, but based this result on specific static detection rules; although these are based on the original definition of “test smells”, a recent empirical study showed that developers perceive these as overly strict and non-representative of the maintainability and quality of test suites. This leads us to investigate how effective such test smell detection tools are on automatically generated test suites. In this paper, we build a dataset of 2,340 test cases automatically generated by EVOSUITE for 100 Java classes. We performed a multi-stage, cross-validated...
Tests are important artifacts in the software development process. Testing activities such as test a...
Test smells are poor design and implementation choices that can affect the test code's understanding...
Test smells are sub-optimal design choices in the implementation of test code. As reported by recent...
Test smells attempt to capture design issues in test code that reduce their maintainability. Previou...
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Test smells have been defined as poorly designed tests and, as reported by recent empirical studies,...
Developing software test code can be as or more expensive than developing software production code. ...
This is the dataset that accompanies the study: "Test Smell Detection Tools: A Systematic Mapping St...
Erworben im Rahmen der Schweizer Nationallizenzen (http://www.nationallizenzen.ch)Test smells aim to...
Refactoring simplifies the internal aspects of the software without modifying its external behavior,...
Test smells are poor design decisions implemented in test code, which can have an impact on the effe...
Software testing is a key activity to control the reliability of production code. Unfortunately, the...
Software testing is a key activity to control the reliability of production code. Unfortunately, the...
Test smells are considered bad practices for developing the test code. Their presence can reduce the...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
Tests are important artifacts in the software development process. Testing activities such as test a...
Test smells are poor design and implementation choices that can affect the test code's understanding...
Test smells are sub-optimal design choices in the implementation of test code. As reported by recent...
Test smells attempt to capture design issues in test code that reduce their maintainability. Previou...
© 2020 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Test smells have been defined as poorly designed tests and, as reported by recent empirical studies,...
Developing software test code can be as or more expensive than developing software production code. ...
This is the dataset that accompanies the study: "Test Smell Detection Tools: A Systematic Mapping St...
Erworben im Rahmen der Schweizer Nationallizenzen (http://www.nationallizenzen.ch)Test smells aim to...
Refactoring simplifies the internal aspects of the software without modifying its external behavior,...
Test smells are poor design decisions implemented in test code, which can have an impact on the effe...
Software testing is a key activity to control the reliability of production code. Unfortunately, the...
Software testing is a key activity to control the reliability of production code. Unfortunately, the...
Test smells are considered bad practices for developing the test code. Their presence can reduce the...
As a type of anti-pattern, test smells are defined as poorly designed tests and their presence may n...
Tests are important artifacts in the software development process. Testing activities such as test a...
Test smells are poor design and implementation choices that can affect the test code's understanding...
Test smells are sub-optimal design choices in the implementation of test code. As reported by recent...